package com.yyfax.pay.depository.domain;

import com.yyfax.framework.model.BasePO;

@SuppressWarnings("serial")
public class FuiouQueryTask extends BasePO {
	/**
	 * 自增主键
	 */
	private Integer id;

	/**
	 * 业务主键,支付业务主键,根据类型指向相应表的订单号
	 */
	private String busiId;

	/**
	 * 商户编号，该值提供给接入方
	 */
	private String merchantCode;

	/**
	 * 类型
	 */
	private String type;

	/**
	 * 开始查询时间
	 */
	private String startTime;

	/**
	 * 下次查询时间
	 */
	private String nextTime;

	/**
	 * 结束查询时间
	 */
	private String endTime;

	/**
	 * 查询次数,初始化0
	 */
	private Integer optNo;

	/**
	 * 最大查询次数
	 */
	private Integer maxNo;

	/**
	 * 最近查询时间
	 */
	private String lastTime;

	/**
	 * 状态，0-未发送，1-发送中，2-发送成功
	 */
	private String state;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 保留字段.
	 */
	private String ext;

	/**
	 * 创建时间
	 */
	private String createTime;

	/**
	 * 自增主键
	 * 
	 * @return id 自增主键
	 */
	public Integer getId() {
		return id;
	}

	/**
	 * 自增主键
	 * 
	 * @param id 自增主键
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * 业务主键,支付业务主键,根据类型指向相应表的订单号
	 * 
	 * @return busi_id 业务主键,支付业务主键,根据类型指向相应表的订单号
	 */
	public String getBusiId() {
		return busiId;
	}

	/**
	 * 业务主键,支付业务主键,根据类型指向相应表的订单号
	 * 
	 * @param busiId 业务主键,支付业务主键,根据类型指向相应表的订单号
	 */
	public void setBusiId(String busiId) {
		this.busiId = busiId == null ? null : busiId.trim();
	}

	/**
	 * 商户编号，该值提供给接入方
	 * 
	 * @return merchant_code 商户编号，该值提供给接入方
	 */
	public String getMerchantCode() {
		return merchantCode;
	}

	/**
	 * 商户编号，该值提供给接入方
	 * 
	 * @param merchantCode 商户编号，该值提供给接入方
	 */
	public void setMerchantCode(String merchantCode) {
		this.merchantCode = merchantCode == null ? null : merchantCode.trim();
	}

	/**
	 * 类型
	 * 
	 * @return type 类型
	 */
	public String getType() {
		return type;
	}

	/**
	 * 类型
	 * 
	 * @param type 类型
	 */
	public void setType(String type) {
		this.type = type == null ? null : type.trim();
	}

	/**
	 * 开始查询时间
	 * 
	 * @return start_time 开始查询时间
	 */
	public String getStartTime() {
		return startTime;
	}

	/**
	 * 开始查询时间
	 * 
	 * @param startTime 开始查询时间
	 */
	public void setStartTime(String startTime) {
		this.startTime = startTime == null ? null : startTime.trim();
	}

	/**
	 * 下次查询时间
	 * 
	 * @return next_time 下次查询时间
	 */
	public String getNextTime() {
		return nextTime;
	}

	/**
	 * 下次查询时间
	 * 
	 * @param nextTime 下次查询时间
	 */
	public void setNextTime(String nextTime) {
		this.nextTime = nextTime == null ? null : nextTime.trim();
	}

	/**
	 * 结束查询时间
	 * 
	 * @return end_time 结束查询时间
	 */
	public String getEndTime() {
		return endTime;
	}

	/**
	 * 结束查询时间
	 * 
	 * @param endTime 结束查询时间
	 */
	public void setEndTime(String endTime) {
		this.endTime = endTime == null ? null : endTime.trim();
	}

	/**
	 * 查询次数,初始化0
	 * 
	 * @return opt_no 查询次数,初始化0
	 */
	public Integer getOptNo() {
		return optNo;
	}

	/**
	 * 查询次数,初始化0
	 * 
	 * @param optNo 查询次数,初始化0
	 */
	public void setOptNo(Integer optNo) {
		this.optNo = optNo;
	}

	/**
	 * 最大查询次数
	 * 
	 * @return max_no 最大查询次数
	 */
	public Integer getMaxNo() {
		return maxNo;
	}

	/**
	 * 最大查询次数
	 * 
	 * @param maxNo 最大查询次数
	 */
	public void setMaxNo(Integer maxNo) {
		this.maxNo = maxNo;
	}

	/**
	 * 最近查询时间
	 * 
	 * @return last_time 最近查询时间
	 */
	public String getLastTime() {
		return lastTime;
	}

	/**
	 * 最近查询时间
	 * 
	 * @param lastTime 最近查询时间
	 */
	public void setLastTime(String lastTime) {
		this.lastTime = lastTime == null ? null : lastTime.trim();
	}

	/**
	 * 状态，0-未发送，1-发送中，2-发送成功
	 * 
	 * @return state 状态，0-未发送，1-发送中，2-发送成功
	 */
	public String getState() {
		return state;
	}

	/**
	 * 状态，0-未发送，1-发送中，2-发送成功
	 * 
	 * @param state 状态，0-未发送，1-发送中，2-发送成功
	 */
	public void setState(String state) {
		this.state = state == null ? null : state.trim();
	}

	/**
	 * 备注
	 * 
	 * @return remark 备注
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * 备注
	 * 
	 * @param remark 备注
	 */
	public void setRemark(String remark) {
		this.remark = remark == null ? null : remark.trim();
	}

	/**
	 * 保留字段.
	 * 
	 * @return ext 保留字段.
	 */
	public String getExt() {
		return ext;
	}

	/**
	 * 保留字段.
	 * 
	 * @param ext 保留字段.
	 */
	public void setExt(String ext) {
		this.ext = ext == null ? null : ext.trim();
	}

	/**
	 * 创建时间
	 * 
	 * @return create_time 创建时间
	 */
	public String getCreateTime() {
		return createTime;
	}

	/**
	 * 创建时间
	 * 
	 * @param createTime 创建时间
	 */
	public void setCreateTime(String createTime) {
		this.createTime = createTime == null ? null : createTime.trim();
	}
}